//package com.bw.lib_database.database
//
//import android.content.Context
//import androidx.room.Room
//import androidx.room.migration.Migration
//import androidx.sqlite.db.SupportSQLiteDatabase
//import com.bw.lib_database.database.db.AppDataBase
//
//object RoomDBUtils {
//
//    private lateinit var database: AppDataBase
//
//    /**
//     * 手动迁移数据库
//     */
//    private val MIGRATION_1_2=object : Migration(1,2){
//        override fun migrate(database: SupportSQLiteDatabase) {
//            //修改数据库表名
//            val renameTableSql="ALERT TABLE user_info_table RENAME TO user_info"
//            database.execSQL(renameTableSql)
//        }
//
//    }
//
//    /**
//     * 初始化数据库
//     */
//    fun initRoomDB(context: Context){
//        database =Room.databaseBuilder(context, AppDataBase::class.java,"park.db").build()
//    }
//
//    /**
//     * 获取数据库实例
//     */
//    fun getDatabase(): AppDataBase {
//        if (database ==null){
//            throw RuntimeException("Database not initialized")
//        }
//        return database
//    }
//
//}